technical service manager - German English Dictionary